home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-05-21 | 667 b | 34 lines | [TEXT/ttxt] |
- --<<<
- -- Kaleida Labs, Inc.
- -- Field Guide to the ScriptX Language
- -- chapter 6, example 12
-
- -- augmenting instance variables
-
- class Person ()
- instance variables _name
- instance methods
- method nameSetter self value -> (
- if ((isaKindOf value String) == false) then
- print "bad value for IV name."
- else self._name := value
- )
- end
-
-
- class myRoundClass ()
- instance variables _radius
- instance methods
- method set radius self value -> (
- format debug "changing radius to %*" value @normal
- self._radius := value
- )
- method get radius self -> (
- format debug "The value of radius is %*" \
- self._radius @normal
- return self._radius
- )
- end
-
-
- -->>>